package nusarPruebas

class Coordinador {
	
	long numTrabajador
	String nombre
	String carrera
	String correo
	String password
	
	static hasMany = [alumnos : Alumno]
	
	static mapping  = {
		// Llave primaria
		id  name: 'numTrabajador', column: 'numTrabajador', generator: 'assigned'
		version false
	}

	
	static constraints = {
		numTrabajador(min:1 as long)
		nombre (nullable:false, blank:false)
		carrera (nullable:false, blank:false, inList:["Computacion"])
	}

	// Texto que se mostrara cuando se quiera elegir una entidad de este tipo
	String toString() {
		"${nombre}"
	}
	
	void setNumTrabajador(long numTrabajador){
		this.numTrabajador = numTrabajador;
		this.id = numTrabajador;
	}
}
